package com.sitech.openapi.domain.customer;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

@ApiModel(value = "ContactsInfo", description = "联系人信息")
public class ContactsInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    // 联系信息标识
    @ApiModelProperty(value = "联系信息标识")
    private Long contactId;

    // 外部联系信息标识
    @ApiModelProperty(value = "外部联系信息标识")
    private String extContactId;

    // 联系人类型
    @ApiModelProperty(value = "联系人类型")
    private String contactType;

    // 联系人名称
    @ApiModelProperty(value = "联系人名称")
    private String contactName;

    // 联系人性别
    @ApiModelProperty(value = "联系人性别")
    private String contactGender;

    // 联系地址
    @ApiModelProperty(value = "联系地址")
    private String contactAddr;

    // 联系单位
    @ApiModelProperty(value = "联系单位")
    private String contactEmployer;

    // 家庭电话
    @ApiModelProperty(value = "家庭电话")
    private String homePhone;

    // 办公电话
    @ApiModelProperty(value = "办公电话")
    private String officePhone;

    // 移动电话
    @ApiModelProperty(value = "移动电话")
    private String mobilePhone;

    // 详细信息
    @ApiModelProperty(value = "详细信息")
    private String contactDesc;

    // eMail
    @ApiModelProperty(value = "eMail")
    private String eMail;

    // 邮政编码
    @ApiModelProperty(value = "邮政编码")
    private String postcode;

    // 邮寄地址
    @ApiModelProperty(value = "邮寄地址")
    private String postAddr;

    // 传真
    @ApiModelProperty(value = "传真")
    private String fax;

    // 状态
    @ApiModelProperty(value = "状态")
    private String statusCd;

    // 状态时间
    @ApiModelProperty(value = "状态时间")
    private String statusDate;

    // QQ号
    @ApiModelProperty(value = "QQ号")
    private String qqCode;

    // 微信号
    @ApiModelProperty(value = "微信号")
    private String wxCode;

    // 易信号
    @ApiModelProperty(value = "易信号")
    private String yxCode;

    // 不宜访问时间
    @ApiModelProperty(value = "不宜访问时间")
    private String unsuitableContactTime;

    public Long getContactId() {
        return contactId;
    }

    public void setContactId(Long contactId) {
        this.contactId = contactId;
    }

    public String getExtContactId() {
        return extContactId;
    }

    public void setExtContactId(String extContactId) {
        this.extContactId = extContactId;
    }

    public String getContactType() {
        return contactType;
    }

    public void setContactType(String contactType) {
        this.contactType = contactType;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public String getContactGender() {
        return contactGender;
    }

    public void setContactGender(String contactGender) {
        this.contactGender = contactGender;
    }

    public String getContactAddr() {
        return contactAddr;
    }

    public void setContactAddr(String contactAddr) {
        this.contactAddr = contactAddr;
    }

    public String getContactEmployer() {
        return contactEmployer;
    }

    public void setContactEmployer(String contactEmployer) {
        this.contactEmployer = contactEmployer;
    }

    public String getHomePhone() {
        return homePhone;
    }

    public void setHomePhone(String homePhone) {
        this.homePhone = homePhone;
    }

    public String getOfficePhone() {
        return officePhone;
    }

    public void setOfficePhone(String officePhone) {
        this.officePhone = officePhone;
    }

    public String getMobilePhone() {
        return mobilePhone;
    }

    public void setMobilePhone(String mobilePhone) {
        this.mobilePhone = mobilePhone;
    }

    public String getContactDesc() {
        return contactDesc;
    }

    public void setContactDesc(String contactDesc) {
        this.contactDesc = contactDesc;
    }

    public String geteMail() {
        return eMail;
    }

    public void seteMail(String eMail) {
        this.eMail = eMail;
    }

    public String getPostcode() {
        return postcode;
    }

    public void setPostcode(String postcode) {
        this.postcode = postcode;
    }

    public String getPostAddr() {
        return postAddr;
    }

    public void setPostAddr(String postAddr) {
        this.postAddr = postAddr;
    }

    public String getFax() {
        return fax;
    }

    public void setFax(String fax) {
        this.fax = fax;
    }

    public String getStatusCd() {
        return statusCd;
    }

    public void setStatusCd(String statusCd) {
        this.statusCd = statusCd;
    }

    public String getStatusDate() {
        return statusDate;
    }

    public void setStatusDate(String statusDate) {
        this.statusDate = statusDate;
    }

    public String getQqCode() {
        return qqCode;
    }

    public void setQqCode(String qqCode) {
        this.qqCode = qqCode;
    }

    public String getWxCode() {
        return wxCode;
    }

    public void setWxCode(String wxCode) {
        this.wxCode = wxCode;
    }

    public String getYxCode() {
        return yxCode;
    }

    public void setYxCode(String yxCode) {
        this.yxCode = yxCode;
    }

    public String getUnsuitableContactTime() {
        return unsuitableContactTime;
    }

    public void setUnsuitableContactTime(String unsuitableContactTime) {
        this.unsuitableContactTime = unsuitableContactTime;
    }

    @Override
    public String toString() {
        return "ContactsInfo{" +
                "contactId=" + contactId +
                ", extContactId='" + extContactId + '\'' +
                ", contactType='" + contactType + '\'' +
                ", contactName='" + contactName + '\'' +
                ", contactGender='" + contactGender + '\'' +
                ", contactAddr='" + contactAddr + '\'' +
                ", contactEmployer='" + contactEmployer + '\'' +
                ", homePhone='" + homePhone + '\'' +
                ", officePhone='" + officePhone + '\'' +
                ", mobilePhone='" + mobilePhone + '\'' +
                ", contactDesc='" + contactDesc + '\'' +
                ", eMail='" + eMail + '\'' +
                ", postcode='" + postcode + '\'' +
                ", postAddr='" + postAddr + '\'' +
                ", fax='" + fax + '\'' +
                ", statusCd='" + statusCd + '\'' +
                ", statusDate='" + statusDate + '\'' +
                ", qqCode='" + qqCode + '\'' +
                ", wxCode='" + wxCode + '\'' +
                ", yxCode='" + yxCode + '\'' +
                ", unsuitableContactTime='" + unsuitableContactTime + '\'' +
                '}';
    }
}

